package com.power.sifa.approve.model.pageInfo;

import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
*  送达详情送达人条件查询
*/

@Data
@ApiModel(value="送达详情送达人条件查询")
@EqualsAndHashCode(callSuper = false)
public class Apl_arrive_personPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "序号")
        private String f_id;
        @ApiModelProperty(value = "序号操作符")
        private String f_id_op = "like";

        @ApiModelProperty(value = "送达记录id")
        private String f_recordid;
        @ApiModelProperty(value = "送达记录id操作符")
        private String f_recordid_op = "like";

        @ApiModelProperty(value = "邮寄地址")
        private String f_address;
        @ApiModelProperty(value = "邮寄地址操作符")
        private String f_address_op = "like";

        @ApiModelProperty(value = "收件人")
        private String f_recipient;
        @ApiModelProperty(value = "收件人操作符")
        private String f_recipient_op = "like";

        @ApiModelProperty(value = "联系电话")
        private String f_phone;
        @ApiModelProperty(value = "联系电话操作符")
        private String f_phone_op = "like";

        @ApiModelProperty(value = "邮寄单号")
        private String f_postcode;
        @ApiModelProperty(value = "邮寄单号操作符")
        private String f_postcode_op = "like";

        @ApiModelProperty(value = "送达方式")
        private Integer f_sendway;
        @ApiModelProperty(value = "送达方式操作符")
        private String f_sendway_op = "=";
        @ApiModelProperty(value = "送达状态")
        private Integer f_sendstatus;
        @ApiModelProperty(value = "送达状态操作符")
        private String f_sendstatus_op = "=";
        @ApiModelProperty(value = "送达时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String f_sendtime;
        @ApiModelProperty(value = "送达时间操作符")
        private String f_sendtime_op = ">=";

        @ApiModelProperty(value = "送达时间_01", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String f_sendtime_01;
        @ApiModelProperty(value = "送达时间操作符")
        private String f_sendtime_01_op = "<=";

        @ApiModelProperty(value = "是否被申请人")
        private Integer f_istarget;
        @ApiModelProperty(value = "是否被申请人操作符")
        private String f_istarget_op = "=";

        @ApiModelProperty(value = "附件图片信息")
        private String f_photoinfo;
        @ApiModelProperty(value = "附件图片信息操作符")
        private String f_photoinfo_op = "like";


        @ApiModelProperty(value = "公告送达")
        private String f_publicurl;
        @ApiModelProperty(value = "公告送达操作符")
        private String f_publicurl_op = "like";


        @ApiModelProperty(value = "案号")
        private String f_acceptcode;
        @ApiModelProperty(value = "公告送达操作符")
        private String f_acceptcode_op = "like";


}
